package cn.lyvust.eais.manage.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("user_info")
public class UserInfo extends Model<UserInfo> implements Serializable  {

    @TableId
    private String userId;
    @TableField("birthday")
    private Date birthday;
    private Integer gender;
    private String intro;
    @TableField("register_mail")
    private String registerMail;
    @TableField("register_date")
    private Date registerDate;
    @TableField("register_ip")
    private String registerIp;
    @TableField("user_signature")
    private String userSignature;
    @TableField("user_from")
    private Integer userFrom;
    @TableField("is_realname_auth")
    private Integer isRealnameAuth;
    @TableField("user_id_1")
    private String userId1;


    private static final long serialVersionUID = 1L;

}
